package com.ruoyi.yf.mapper;

import com.ruoyi.yf.domain.YfDeptReport;
import java.util.List;

/**
 * 医院报模版关系Mapper接口
 * 
 * @author XiaoYi...
 * @date 2020-11-04
 * f26ec271-00da-48e8-a069-4b9aa8080c15
 */
public interface YfDeptReportMapper 
{
    /**
     * 查询医院报模版关系
     * 
     * @param deptId 医院报模版关系ID
     * @return 医院报模版关系
     * e914732a-1630-4d8f-8347-451a18b1599d
     */
    public YfDeptReport selectYfDeptReportById(Long deptId);

    /**
     * 查询医院报模版关系列表
     * 
     * @param yfDeptReport 医院报模版关系
     * @return 医院报模版关系集合
     * 870c2dff-a6c3-47ad-a0f5-99e765509b93
     */
    public List<YfDeptReport> selectYfDeptReportList(YfDeptReport yfDeptReport);

    /**
     * 新增医院报模版关系
     * 
     * @param yfDeptReport 医院报模版关系
     * @return 结果
     * 98d6ea7e-ed7b-46d3-bf64-65ae33fb50f6
     */
    public int insertYfDeptReport(YfDeptReport yfDeptReport);

    /**
     * 修改医院报模版关系
     * 
     * @param yfDeptReport 医院报模版关系
     * @return 结果
     * 9a50204b-ac94-461f-b60e-d82aa1e4fe11
     */
    public int updateYfDeptReport(YfDeptReport yfDeptReport);

    /**
     * 删除医院报模版关系
     * 
     * @param deptId 医院报模版关系ID
     * @return 结果
     * fa2f2ea9-8bb3-4862-9976-ebdc027dfcc2
     */
    public int deleteYfDeptReportById(Long deptId);

    /**
     * 批量删除医院报模版关系
     * 
     * @param deptIds 需要删除的数据ID
     * @return 结果
     * 5f5a5c3a-c65b-4e8e-8a7c-f145f9be2a33
     */
    public int deleteYfDeptReportByIds(String[] deptIds);
}
